iT邦幫忙

DAY 10
1

C#技術分享系列 第 10

C#技術分享10-透過var建立實體物件

  • 分享至 

  • xImage
  •  

由於var的型別會自動推論,因此,可以直接對其屬性進行引用而不會有任何問題

使用var變數必須特別注意的是,在宣告的同時,必須進行初始化的動作,否則編譯器無法判斷其型別,也不能將null指定給一個var變數。
用var宣告的變數,只能存在於 方法或是迴圈 的程式碼區塊內。
方法回傳值 及 參數 均不能是var型別。

//範例(UVarObject):透過 var 建立實體物件

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace UVarObject
{
    class Program
    {
        static void Main(string[] args)
        {
            //var xx = null;
            //var yy;

            var varObj = new VarClass();
            Console.WriteLine(varObj.para1);
            Console.WriteLine(varObj.para2);
            Console.Read();
        }
    }
    public class VarClass
    {
        public string para1 = "IT技術鐵人";
        public int para2 = 123;
    }
}

上一篇
C#技術分享09-擴充方法
下一篇
C#技術分享11-排序運算
系列文
C#技術分享30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言